

a, a:visited {
	outline:none;
	color:#389dc1;
}

a:hover{
	text-decoration:none;
}



.headerBar {
	height: 50px; 
	width: 100%; 
	background: #f1f1f1;
	width: 100%;
	margin:0; 
	border-bottom: 1px solid #C9D7F1;
}

.switchBar{
	border-radius: 2px;
	margin: 10px auto 25px;
	position:relative;
	text-align:right;
}

.switchBar a{
	background:#ACC5CF center center no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	text-decoration:none !important;
	margin-right:5px;
	border-radius:2px;
	cursor:pointer;
}

.switchBar a.active{
	background-color:#273DDB;
}

.switchBar a.list-icon{
	background-image:url();
}

.switchBar a.grid-icon{
	background-image:url();
}


.payee-type-i {
	background-color: #3c0;
}

.payee-type-d {
	background-color: #f90;
}

.payee-type-s {
	background-color: #fd0;
}

.payee-type-f {
	background-color: #09f;
}

.payee-type-o {
	background-color: #00F5FF;
}




.blue {
	 background-color: #357ae8;
	
}

.red {
	background-color: #d14836;
}

.google-style-button {
	color: #fff;
	font-size: 11px border-width:  1px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 27px;
	padding: 0 8px;
	text-transform: uppercase;
	border: 1px solid transparent;
	min-width: 97px;
}

.payee-type-i {
	background-color: #3c0;
}

.payee-type-d {
	background-color: #f90;
}

.payee-type-s {
	background-color: #fd0;
}

.payee-type-f {
	background-color: #09f;
}

.payee-type-o {
	background-color: #00F5FF;
}


.legend {
	height: 1.2em;
	line-height: 1.2;
	width: 1.2em;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #F8F8FF;
}

.ng-invalid.ng-dirty {
  border-color:red;
}
.ng-valid.ng-dirty {
  border-color:green;
}
